package com.itcam.iahinterface.aop;

/**
 * Author:Cammy.Wu
 * Description:调用次数切面
 */


import javax.annotation.Resource;

/**
 * AOP切面的优点：独立于接口，在每个接口调用后统计次数+1
 * APO切面的缺点：只存在于单个项目中，如果每个团队都要开发自己的模拟接口，那么都要写一个切面
 */
public class InvokeCountAOP {

//    @Resource
//    private UserInterfaceInfoService userInterfaceInfoService;
//
//    // 伪代码
//    // 定义切面触发的时机（什么时候执行方法）controller 接口的方法执行成功后，执行下述方法
//    public void doInvokeCount(){
//        // 调用方法
//        object.proceed();
//        // 调用成功后，次数 + 1
//        userInterfaceInfoService.invokeCount();
//    }
}
